Portable thread pool
pthreadpool is a portable and efficient thread pool
implementation. It provides similar functionality
to #pragma omp parallel for, but with additional features.
Features:
* C interface (C++-compatible).
* 1D-6D loops with step parameters.
* Run on user-specified or auto-detected number of threads.
* Work-stealing scheduling for efficient work balancing.
* Wait-free synchronization of work items.
* Compatible with Linux (including Android), macOS,
iOS, Windows, Emscripten environments.
* 100% unit tests coverage.
* Throughput and latency microbenchmarks.
- RPM
- pthreadpool-0.0^git20230829.4fe0e1e-6.fc42.x86_64.rpm
- Summary
- Portable thread pool
- URL
- https://github.com/Maratyszcza/pthreadpool
- Group
- Unspecified
- License
- BSD-2-Clause
- Source
-
pthreadpool-0.0^git20230829.4fe0e1e-6.fc42.src.rpm
- Checksum
- 58246314c9294a65b199d11fe349a954ffe6f377e7c80101f021983619f90714
- Build Date
- 2025/01/18 22:06:18
- Requires
- Provides
-
libpthreadpool.so.23.8.29
pthreadpool = 0.0^git20230829.4fe0e1e-6.fc42
pthreadpool(x86-64) = 0.0^git20230829.4fe0e1e-6.fc42